be embarrassing - Turkish English Dictionary